package org.fjsei.yewu.pojo.sei;

import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import java.time.LocalDate;
import java.util.List;

/**免于结构化情况：【假定条件】申请单存储json的，其生存生命周期较为短暂，若是长期的就该使用JPA结构化关联字段存储。
需要关联Task底下的设备的情景。
 1, 中止监检：
* */
@Getter
@Setter
@NoArgsConstructor
public class TaskDetailAssDat {
    //直接用Task.detail_list?: 前端分页的, Eqp没有附加输入的字段_"告知日期"；#不是对接Detail而是对接EQP的前端选择设备。
    //【问题】Request申请单对象，具体申请单关联对象，正常都被放入dat：JSON{}而不是正常结构化存储的关联devs[]字段啊。毛病和摇摆？结构化更好：前端可以直接做EQP内省字段。
    private List<InspDeviceDat> devs;       //可json提取恢复的不是全面的Entity数据？？
    private String  理由;
    /**任务ID*/
    private String  taskId;
    //申请收件手机:
    private String phone;
    //申请发放方式:
    private String send;

    //不是编辑输入的，非结构化做法的 关联数据部分 : 快照task服务单位名，设备使用单位名，设备种类名，
    private String  服务单;     //服务(施工)单位名称
    private String  使用单;     //使用单位名称
    private String  设备种;     //设备种类名，
    //延期检验任务 ：
    private LocalDate 到期日;
}

